<?php
if(!defined('linclude')){header('Location: ../404error.php');}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of plantillaBackEnd
 *
 * @author emilio
 */


class plantillaBackEnd {
    var $path;
    function __construct() {
        include_once ainclude.'configuracion.php';
        $configuracion = new configuracion();
        $path = $configuracion->Path;
    }

    function cabezote($tituloPagina) {
        $cabezote = '<!DOCTYPE HTML>';
        $cabezote .= '<html><head>';
        $cabezote .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">';
        $cabezote .= '<title>' . $tituloPagina . '</title>';
        $cabezote .='<script type="text/javascript" src="' . $this->path . 'plantillas/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>';
        $cabezote .='<script type="text/javascript" src="' . $this->path . 'plantillas/javaScript/JS_Fotografias.js"></script>';
        $cabezote .='<script type="text/javascript">';
        $cabezote .='tinyMCE.init({';
        $cabezote .='mode : "textareas",';
        $cabezote .='theme : "simple"';
        $cabezote .='});';
        $cabezote .='</script>';
        $cabezote .= '<link media="screen" type="text/css" href="' .  $this->path . 'plantillas/css/backEnd.css" rel="stylesheet">';
        $cabezote .= '</head><body>';
         $cabezote .= '<div class="contenedor">';
        return $cabezote;
    }

    function encabezado($titulo, $usuario, $fecha) {
        $encabezado = '<div class="encabezado">';
        $encabezado .= '<div class="tituloEncabezado">' . $titulo . '</div>';
        $encabezado .= '<div class="nombreUsuario">' . $usuario . '</div>';
        $encabezado .= '<div class="fecha">' . $fecha . '</div>';
        $encabezado .= '<div class="logOut"><a href="login_php/logout.php">Salir</a></div>';
        $encabezado .= '</div>';

        return $encabezado;
    }

    function tabla2Columnas($tituloTabla, $camposColumna1, $camposColumna2, $clase) {
        $tabla = '<table class="' . $clase . '">';
        for ($i = 0; $i < sizeof($camposColumna1); $i++) {
            $tabla .= '<tr>';
            $tabla .= '<td>';
            $tabla .= $camposColumna1[$i];
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $camposColumna2[$i];
            $tabla .= '</td>';
            $tabla .= '</tr>';
        }
        $tabla .= '</table>';
        return $tabla;
    }

    function tablaColumnasEdicion($id, $camposColumna1, $camposColumna2, $clase) {
        $tabla = '<table border="0" cellpadding="0"class="' . $clase . '">';
        for ($i = 0; $i < sizeof($camposColumna1); $i++) {
            if ($i % 2 == 0) {
                $tabla .= '<tr bgcolor="#DCDCDC">';
            } else {
                $tabla .= '<tr>';
            }
            $tabla .= '<td>';
            $tabla .= $camposColumna1[$i];
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $camposColumna2[$i];
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $this->imagenesConVinculo('editarPagina', $id[$i], 'editcut.png');
            //$tabla .= $this->hipervinculo('editarPagina', $tituloTabla[$i], '<img alt="Editar Página" src="' . $GLOBALS['path'] . '/plantillas/imagenes/editcut.png" />');
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $this->imagenesConVinculo('pagina', 'eliminar&id='.$id[$i], 'eliminar.png');
            // $tabla .= $this->hipervinculo('nuevaPagina', $tituloTabla[$i], '<img alt="Nueva Página" src="' . $GLOBALS['path'] . '/plantillas/imagenes/nuevo.png" />');
            $tabla .= '</td>';

            $tabla .= '</tr>';
        }
        $tabla .= '</table>';
        return $tabla;
    }
    function tablaColumnasEdicionProyecto($id, $camposColumna1, $camposColumna2, $clase) {
        $tabla = '<table border="0" cellpadding="0"class="' . $clase . '">';
        for ($i = 0; $i < sizeof($camposColumna1); $i++) {
            if ($i % 2 == 0) {
                $tabla .= '<tr bgcolor="#DCDCDC">';
            } else {
                $tabla .= '<tr>';
            }
            $tabla .= '<td>';
            $tabla .= $camposColumna1[$i];
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $camposColumna2[$i];
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $this->imagenesConVinculo('editarProyecto', $id[$i], 'editcut.png');
            //$tabla .= $this->hipervinculo('editarPagina', $tituloTabla[$i], '<img alt="Editar Página" src="' . $GLOBALS['path'] . '/plantillas/imagenes/editcut.png" />');
            $tabla .= '</td>';
            $tabla .= '<td>';
            $tabla .= $this->imagenesConVinculo('pagina', 'eliminarP&id='.$id[$i], 'eliminar.png');
            // $tabla .= $this->hipervinculo('nuevaPagina', $tituloTabla[$i], '<img alt="Nueva Página" src="' . $GLOBALS['path'] . '/plantillas/imagenes/nuevo.png" />');
            $tabla .= '</td>';

            $tabla .= '</tr>';
        }
        $tabla .= '</table>';
        return $tabla;
    }



    function inputEditor($tipo1, $nombre1, $valor1, $nombre2, $valor2) {
        $inputEditor = '<strong>Título:</strong> <br /><input type= "' . $tipo1 . '" name="' . $nombre1 . '" value="' . $valor1 . '" />';
        $inputEditor .= '<br />';
        $inputEditor .= '<br />';
        $inputEditor .= '<textarea rows="16" name= "' . $nombre2 . '" cols="115">' . $valor2 . '</textarea>';
        return $inputEditor;
    }

    function hipervinculo($accion, $accion2, $leyenda) {
        $hipervinculo = '<a href = "?' . $accion . '=' . $accion2 . '" class="hipervinculo" >' . $leyenda . '</a>';
        return $hipervinculo;
    }
    function imagenes($url) {
        $imagenes = '<img alt="Imagen" border="0" src="' . $url . '" />';
        return $imagenes;
    }
function imagenesConVinculoPS($accion, $accion2, $imagen) {
        $imagenesConVinculoPS = $this->hipervinculo($accion, $accion2, $this->imagenes($imagen));
        return $imagenesConVinculoPS;
    }
    function imagenesConVinculo($accion, $accion2, $imagen) {
        $imagenesConVinculo = $this->hipervinculo($accion, $accion2, '<img alt="Nueva Página" src="' .  $this->path . 'plantillas/imagenes/' . $imagen . '" />');
        return $imagenesConVinculo;
    }

    function editorPaginas($valorTitulo, $valorTexto) {
        for ($i = 0; $i < sizeof($valorTitulo); $i++) {
            $editorPaginas = $this->inputEditor('text', 'titulo', $valorTitulo[$i], 'texto', $valorTexto[$i]);
        }
        $editorPaginas .= '<input type="submit" value="Guardar" class="boton" />';
        return $editorPaginas;
    }
    function editorProyectos($valorTitulo, $valorTexto) {

            $editorPaginas = $this->inputEditor('text', 'titulo', $valorTitulo, 'texto', $valorTexto);

        return $editorPaginas;
    }
    function visualizarfotografias($miniatura,$leyendaMiniatura,$idFoto,$idProyecto) {
      $visualizarfotografias = '<div class ="contminuaturasEdicion"><div class ="minuaturasEdicion">'.$miniatura;
      $visualizarfotografias .= $this->imagenesConVinculo('eliminarFoto',$idFoto.'&idProyecto='.$idProyecto, 'eliminar.png');
      $visualizarfotografias .= '<div>'.$leyendaMiniatura.'</div>';
      $visualizarfotografias .= '<input type="radio" name="principal" value="'.$idFoto.'">';
      $visualizarfotografias .= '</div></div>';

      return $visualizarfotografias;
    }
    function fotografias($miniatura,$leyendaMiniatura,$idFoto,$idProyecto) {
       $fotografias = $this->visualizarfotografias($miniatura, $leyendaMiniatura,$idFoto,$idProyecto);

       return $fotografias;
    }
    function campoNuevasFotografias(){
       $campoNuevasFotografias = '<div id="capa"></div>';
       $campoNuevasFotografias .= '<input type="button" onClick="addElement();" value="Añadir Elemento"/>';
       return $campoNuevasFotografias;

    }


    function piePagina() {
        $piePagina = '</div>';
        $piePagina .= '</body>';
        $piePagina .= '</html>';
        
        return $piePagina;
    }

}
?>
